// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "UObject/NoExportTypes.h"
#include "STWindowInfo.generated.h"


UENUM(BlueprintType)
enum class ESTwindowMode:uint8
{
	/** The window is in true fullscreen mode */
	ST_Fullscreen,
	/** The window has no border and takes up the entire area of the screen */
	ST_WindowedFullscreen,
	/** The window has a border and may not take up the entire screen area */
	ST_Windowed,

	/** The total number of supported window modes */
	ST_NumWindowModes

};



/**
 * 
 */
UCLASS()
class STUMGWINDOWS_API USTWindowInfo : public UObject
{
	GENERATED_BODY()

public:

	static EWindowMode::Type GetWindowMode(ESTwindowMode wm);

	static ESTwindowMode GetStWindowMode(EWindowMode::Type wm);
};
